#include <cstdio>
#include <algorithm>
using namespace std;
const int MAXN=1050;
int a[MAXN];
int n,m;
int main(void){
    while(scanf("%d%d",&n,&m)!=EOF){
        for(int i=0;i<n;i++){
            a[i]=i+1;
        }
        for(int i=1;i<m;i++){
            next_permutation(a,a+n);
        }
        for(int i=0;i<n-1;i++){
            printf("%d ",a[i]);
        }
        printf("%d\n",a[n-1]);
    }
    return 0;
}
